const path = require('path')

module.exports = {
	publicPath: './',
	pluginOptions: {
		'style-resources-loader': {
			preProcessor: 'less',
			// 全局 less 引入
			patterns: [path.resolve(__dirname, './src/styles/vars.less'), path.resolve(__dirname, './src/styles/global.less')],
		},
	},
	devServer: {
		open: true, //是否自动弹出浏览器页面，默认未开启
		port: 8020, // 设置端口号，默认8080
		https: false, //是否使用https协议
		hotOnly: false, //是否开启热更新，默认开启的
		// host: "http://localhost:1880", //表示启动的时候使用的域名，默认可以不写，则是使用localhost和本机IP，
		// disableHostCheck: true, //有些公司出于安全考虑，要求页面和接口必须同主域，这时自己定义的域名，不被浏览器认可，需要设置此项
		// proxy: {
		//   "/api": {
		//     target: "http://192.168.1.185:9999", //API服务器的地址
		//     // target: "http://192.168.1.185:9999", //API服务器的地址
		//     ws: true, //代理websockets
		//     changeOrigin: true, // 是否跨域
		//     pathRewrite: {
		//       // '^/api5'是一个正则表达式，表示要匹配请求的url中，全部'http://localhost:8081/api5' 转接为 http://localhost:8081/api/
		//       // "^/api5": "/api",
		//       //重写路径 比如'/api/aaa/ccc'重写为'/aaa/ccc'
		//       // "^/api": "",
		//       "": "",
		//     },
		//   },
		// },
	},
}
